Speeding up TCP/IP: Faster Processors are not Enough
نویسنده
چکیده
Over the last decade we have been witnessing a tremendous increase in the capacities of our computation and communication systems On the one hand processor speeds have been increasing exponentially doubling every months or so while network bandwidth has followed a similar if not higher rate of improvement doubling every months or so Unfortunately applications that communicate frequently using standard protocols like TCP IP do not seem to improve at similar rates In our attempt to understand the magnitude and reasons for this gap between processor perfor mance and interprocess communication performance we study the execution of TCP IP on several processors and operating systems that span a time interval of more than eight years To be able to compare the performance of such di erent platforms we de ne mileage a new performance metric that shows how e ective is each platform in using processing power to transfer data We also pro pose calibrate and experimentally validate a simple model that can accurately characterize TCP IP performance of a computer based on its processor speed and memory bandwidth The main conclusion of this paper is that TCP IP performance does not scale comparably to processor speeds To make matters worse this poor scalability is magni ed and propagated to higher level protocols like HTTP
منابع مشابه
Speeding up the Stress Analysis of Hollow Circular FGM Cylinders by Parallel Finite Element Method
In this article, a parallel computer program is implemented, based on Finite Element Method, to speed up the analysis of hollow circular cylinders, made from Functionally Graded Materials (FGMs). FGMs are inhomogeneous materials, which their composition gradually varies over volume. In parallel processing, an algorithm is first divided to independent tasks, which may use individual or shared da...
متن کاملAddressing TCP/IP Processing Challenges Using the IA and IXP Processors
The majority of datacenter applications such as web services, e-commerce, storage, and firewall use Transmission Control Protocol/Internet Protocol (TCP/IP) as the data communication protocol of choice. As such, the performance of these applications is largely dependent upon the efficient processing of TCP/IP packets. In addition, with the arrival of the 10 Gigabit Ethernet, the TCP/IP packet p...
متن کاملA Fast Mach Network IPC Implementation
This paper describes an implementation of network Mach IPC optimized for clusters of processors connected by a fast network, such as workstations connected by an Ethernet or processors in a non-shared memory multiprocessor. This work contrasts with earlier work, such as the netmsg server, which has emphasized connectivity (by using robust and widely available protocols such as TCP/IP) and con g...
متن کاملMinimal TCP/IP implementation with proxy support
Over the last years, interest for connecting small devices such as sensors to an existing network infrastructure such as the global Internet has steadily increased. Such devices often has very limited CPU and memory resources and may not be able to run an instance of the TCP/IP protocol suite. In this thesis, techniques for reducing the resource usage in a TCP/IP implementation is presented. A ...
متن کاملA TCP/IP Network Emulator
In this paper, a Linux based framework of TCP/IP network emulator is introduced. Several advantages can be noted. Firstly, the maintenance of large numbers of processors is unnecessary. Secondly, compared with simulators constructed with conceptual codes, our emulator framework makes it easier to test the interaction and behaviour of TCP/IP in real Linux network environments. Thirdly, the wired...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001